package com.swas.service;

import com.swas.entity.User;
import com.swas.vo.UserVO;

import java.util.List;

/**
 * @author lxysky
 */
public interface UserService {

    User login(User user);

    User register(User user);

    List<User> getUsersByRoleId(Integer roleId);

    boolean insertOne(User user);

    boolean deleteOne(Integer id);

    boolean deleteSome(List<Integer> ids);

    boolean updateOne(User user);

    boolean updateOnePassword(Integer id);

    User selectOne(Integer id);

    List<UserVO> selectAll();

    List<UserVO> selectLike(String like, Integer role);

}
